﻿using Newtonsoft.Json;

namespace ManagementApi.TreeParty.SMS.LianXinTong;

/// <summary>
/// 上行状态报告接口请求参数
/// </summary>
public class REPORT_REQ
{
    /// <summary>
    /// 长号（基础号+扩展码）
    /// </summary>
    [JsonProperty("destId")]
    public string DestId {  get; set; }
    /// <summary>
    /// 手机号码
    /// </summary>
    [JsonProperty("mobile")]
    public string Mobile { get; set; }
    /// <summary>
    /// 消息id 与下行短信接口返回参数中的msgid对应，用于客户确认短信的实际下发状态
    /// </summary>
    [JsonProperty("msgId")]
    public string MsgId { get; set; }
    /// <summary>
    /// 消息流水号
    /// </summary>
    [JsonProperty("reqId")]
    public int ReqId {  get; set; }
    /// <summary>
    /// 状态码：DELIVRD开头的为成功，其余为失败
    /// </summary>
    [JsonProperty("Status")]
    public string status { get; set; }
}
